<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');

class Admin extends CI_Controller
{
	
	function __construct()
	{
		parent::__construct();//Gọi lại chính PT __construct của đối tượng cha
		$this->login=$this->session->userdata('login');
		
	}
	
	//Kiem tra trang thai dang nhap
	public function index()
	{
		
		
		$data['title']='Đăng nhập hệ thống';
		
			//check validation cho form đăng nhập
		  $this->form_validation->set_rules('txtemail', 'Email', 'required|valid_email');
		  $this->form_validation->set_rules('pwpassword', 'mật khẩu', 'required');
		  $this->form_validation->set_message('required', 'Phiền bạn nhập %s');
		  $this->form_validation->set_message('valid_email', 'Bạn nhập chưa đúng định dạng email');
		  //Xử lí dăng nhập 
		  if ($this->form_validation->run() == TRUE)
			{
			 	$email=$this->input->post('txtemail');
				$pass=md5($this->input->post('pwpassword'));
				$this->db->where(array('taikhoan_email'=>$email,'taikhoan_pass'=>$pass,'taikhoan_type !='=>3,'taikhoan_trangthai'=>2));
				$query=$this->db->get('tbtaikhoan');
				if($query->num_rows()>0){//Đăng nhập thành công
					$dulieu=$query->result();
					$newdata['login']=$dulieu[0];
					$this->session->set_userdata($newdata);//Lưu vào biến SESSION
					$this->login=$this->session->userdata('login');
					if(isset($_POST['cbrem']))
			   			 {
					  		//setcookie('rememberuser',$this->login->taikhoan_id,time()+3600*30*24);
						 	$this->input->set_cookie('rememberuser',$this->login->taikhoan_id,time()+6*24*60*60 );
		      			 }
				}else{//Đăng nhập không thành công
					$data['error_log']='Email hoặc mật khẩu sai';
				}			
			}
		   
		   
		  
		
		if($this->login=='')
		{
			$this->load->view('backend/login',$data);
		}
		else
		{
			redirect('backend/admin/home');
			}
		
	}
	public function home()
	{
		
			if($this->login=='')  redirect('backend/admin/index');
			$data['template']='home';
			$data['title']='Trang quản trị || Administrator';
			$this->load->view('backend/index',$data);
		
	}
	public function myerror()
	{
			$data['title']='Không tìm thấy trang';
			$this->load->view('backend/my404',$data);
	}

}


/* Kết thúc file amin.php */

